﻿using System.Collections.Generic;

namespace Isis.Helpers.Interfaces
{
    public interface IServerInfoHelper
    {
        IEnumerable<int> GetProcessIds();
        string GetProcessNameById(int id);
        long GetProcessPrivateMemorySize64ById(int id);
        double GetTotalRam();
        double GetAvailableRam();
        double GetCpuUsage();
        string GetCpuArchitecture();
        int GetProcessThreadCount(int id);
    }
}